منو
  • No SQL
  • بهینه سازی موتورهای جستجو محمد زند

No SQL

No SQL: No SQL

No SQL
تصویر عليرضا مرداني كمالي
جنبش NoSql
توسط عليرضا مرداني كمالي - يکشنبه، 9 مهر 1391، 02:05 ب.ظ
 

با سلام خدمت دوستان عزیز

مقاله ای را که چندی پیش در ماهنامه شبکه منتشر و در مورد NoSQL می باشد را در این post براتون گذاشتم اگه دوستان در مورد NoSQL و Bigdata مطالب دیگری دارند لطفاً در این قسمت بگذارند تا همه استفاده کنیم.

"در چند سال اخیر، دنیای پایگاه‌هاي داده NoSQL با پروژه‌هاي جذاب و هیجان‌انگیز جدیدی به همراه ادعاهای بلندپروازانه و مشاجره‌هاي مختلف پر‌شده است. مبلغان این فناوري‌ها ادعا مي‌کنند که بسته‌هاي نرم‌افزاری NoSQL جدید، با حذف ساختار و مشکلات کنترل ‌سه‌گانه داده‌ها در پایگاه‌هاي داده‌ای سنتی، به سرعت‌هاي خیره‌کننده‌ای دست پیدا‌کرده‌اند. آن‌ها در مقابل ادعای مشکلات ذاتی چنین پایگاه‌هاي داده‌ای در زمینه قابلیت اعتماد، معتقدند که در این بحث بسیار مبالغه شده است و واقعیت چیز دیگری است. برنامه‌نویسان بسیاری هستند که هدف آن‌ها توسعه برنامه‌هایی است که کاربردهای تجاری و صنعتی بزرگی (مانند برنامه‌هاي بانکداری) ندارند و داده‌هایی نظیر اطلاعات قابل فراموش شدن در زندگی انسان‌ها هدف آن‌ها است. پاسخ چنین افرادی در زمینه چرایی عدم استفاده از ساختار جدولی برای داده‌ها نیز چنین است که این ساختار جدولی سنتی بسیار کوته‌نظرانه و محدود‌کننده است. آن‌ها مي‌گویند‌: «اگر تمام این تغییرات رادیکال ساختاری را در نظر بگیرید، مي‌توانید پایگاه‌هاي داده‌ای آزاد‌تر و به شدت سریع‌تر به دست آورید!»"

لازم به ذکر است که امروزه از NoSql در سایت هایی همچون Facebook و Google و Yahoo و ... استفاده می شود.


http://www.shabakeh-mag.com/article.aspx?id=1006990
تصویر مجيد خيرانديش
پاسخ: جنبش NoSql
توسط مجيد خيرانديش - يکشنبه، 9 مهر 1391، 03:53 ب.ظ
  با تشکر
تصویر مريم برزوئي
پاسخ: جنبش NoSql
توسط مريم برزوئي - جمعه، 14 مهر 1391، 03:16 ب.ظ
 

با سلام.

این مطلب برایم تازگی داشت.

سپاسگزارم

تصویر دستيار استاد - جواد قاسمي
پاسخ: جنبش NoSql
توسط دستيار استاد - جواد قاسمي - يکشنبه، 16 مهر 1391، 12:03 ب.ظ
 

پایگاه داده های رابطه ای با دو مشکل به شدت برخورد می کنند
1- افزونگی داده ها : پایگاه داده ای افزونگی داده ندارد که داده ها طوری ذخیره شوند که فقط از جدول اصلی  آنها را بتوان یافت در جدول های وابسته یا  جدولهای تراکنش ها فقط کلید اصلی آنها ذکر شده باشد
2- غیر نرمال بودن طراحی : پایگاه داده ای نرمال است که بازای هر موچودیت چه قوی باشد و چه ضعیف و نیز بازای هر یک از فعالیتهای اصلی روی موجودیتهای اصلی یک جدول داشته باشیم و این جداول در یک ساختار رابطه ای ارتباطات سفت و محکمی با هم داشته باشند

نگرش NoSQL  عنوان می کند که این مفاهیم دست و پا گیر هستند
مثلا اگر داده ها از طریق یک نرم افزار با طراحی خوب در پایگاه داده ذخیره می شوند و نرم افزار هم هیچ وقت قوانین را نقض نمی کند چرا دیگر نگران این قرانین باشیم
یا مثلا بخاطر طراحی نرمال برای بدست آوردن یک اطلاعات خاص باید چندین جدول را با هم join کنیم

قوانین بالا داده های صحیحی نگهداری می کنند ولی در برخی طراحی ها باعث کندی می شوند
شاهد بحث ما مفهومی است که حتی در پایگاه داده های رابطه ای هم مطرح می شود و آن هم Denormalization  است . یعنی طراحی غیر نرمال با آگاهی از آن

تصویر عليرضا مرداني كمالي
پاسخ: جنبش NoSql
توسط عليرضا مرداني كمالي - سه شنبه، 18 مهر 1391، 10:44 ق.ظ
  با سلام و تشکر از مطلبی که ارائه دادید.

متن کامل مقاله عنوان شده در پست قبل برای استفاده دوستان در سه بخش ارسال می گردد
تصویر عليرضا مرداني كمالي
پاسخ: جنبش NoSql
توسط عليرضا مرداني كمالي - سه شنبه، 18 مهر 1391، 10:46 ق.ظ
  -
تصویر عليرضا مرداني كمالي
پاسخ: جنبش NoSql
توسط عليرضا مرداني كمالي - سه شنبه، 18 مهر 1391، 10:47 ق.ظ
  -
محمد زند خانه شهری
پاسخ: جنبش NoSql
توسط محمد زندخانه شهري - جمعه، 12 آبان 1391، 06:38 ب.ظ
  سلام
در کلاس مجازی اون نرمال سازی 3.5 و همینطور دی نرمالیزیشن رو که گفتین هر دو از نظریات nosql بودن؟؟؟؟؟
تصویر عليرضا مرداني كمالي
پاسخ: جنبش NoSql
توسط عليرضا مرداني كمالي - يکشنبه، 14 آبان 1391، 09:28 ق.ظ
  سلام آقای زند مباحث مربوط به نرمال سازی 3.5 و دی نرمالیزیشن از ابتدای طراحی دیتابیس های رابطه ای یعنی از سال 1974 (http://en.wikipedia.org/wiki/Database_normalization) مطرح بودند اما مبحث nosql (not only SQL) بحثی است که از سال 1998 توسط Carlo Strozzi مطرح شد (http://en.wikipedia.org/wiki/NoSQL) و مورد استفاده قرار گرفت بنابراین این دو مبحث کاملاً دو مبحث متفاوت هستند
محمد زند خانه شهری
پاسخ: جنبش NoSql
توسط محمد زندخانه شهري - شنبه، 27 آبان 1391، 11:53 ق.ظ
  سلام
من در این مورد باید خیلی مطالعه کنم
تصویر معصومه تنهايي چقاماراني
پاسخ: جنبش NoSql
توسط معصومه تنهايي چقاماراني - سه شنبه، 2 آبان 1391، 08:43 ق.ظ
 
با تشکر از مطالب مفید شما
تصویر مجيد جليليان
پاسخ: جنبش NoSql
توسط مجيد جليليان - سه شنبه، 16 آبان 1391، 02:21 ق.ظ
 

سلام مهندس

متشکرم از مبحثی که ایحاد کردی

بحث انقدر جذاب بود که من دو تا مقاله ای که توی این مجله راجع به NoSql بود رو خوندم

یکی از نرم افزارهایی هم که توی مقاله دومی مطرح شده یود با عنوان Project Voldemort از سایتش دانلود کردم که جالب اینجاست بدونید که خیلی از قابلیت هایی که توی مقاله اول مطرح شده رو این نرم افزار open source داره

من در حال یادگیری و تست نرم افزار هستم

خیلی دوست دارم اگه به نتیجه مطلوبی رسیدم اینجا خلاصه اش رو بگم

25 نظر

  • محمد زند / 10 شب / 5 دی 1395, / جواب

    ارسال آرشیو محتوا

    • محمد زند / 10 شب / 5 دی 1395, / جواب

      محتوای ارسالی از آرشیو 1393

به صفحه اول خوش آمدید